package com.ruoyi.system.service;

import com.ruoyi.system.domain.vo.SysAssetValue;

import java.math.BigDecimal;

/**
 * Description:
 * Author: ZLZ
 * Date: 2025/4/2
 */
public interface SysAssetDepreciationService {
    /**
     *
     * @param type 折旧方法（必传），1-年限平均法，2-双倍余额递减法，3-年数总和法
     * @param year 预计尚可使用年限，年数总和法必传
     * @param assetId 资产id，必传
     * @return
     */
    SysAssetValue getAssetDepreciationValue(Long assetId, Integer type, Integer year) throws Exception;
}
